From 8c9e20345819c4115b824afdb7fd867bdcef6746 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Timm=20B=C3=A4der?= Date: Fri, 1 Dec 2017 08:32:00 +0100 Subject: [PATCH] gl renderer: Fix inset shadow offset calculation --- gsk/resources/glsl/inset_shadow.fs.glsl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gsk/resources/glsl/inset_shadow.fs.glsl b/gsk/resources/glsl/inset_shadow.fs.glsl index 4337dac4e9..b6bb87c82a 100644 --- a/gsk/resources/glsl/inset_shadow.fs.glsl +++ b/gsk/resources/glsl/inset_shadow.fs.glsl @@ -18,10 +18,10 @@ void main() { RoundedRect inside = rounded_rect_shrink(outline, vec4(u_spread)); - + vec2 offset = vec2(u_offset.x, - u_offset.y); vec4 color = vec4(u_color.rgb * u_color.a, u_color.a); color = color * clamp (rounded_rect_coverage (outline, f.xy) - - rounded_rect_coverage (inside, f.xy + u_offset), + rounded_rect_coverage (inside, f.xy - offset), 0.0, 1.0); setOutputColor(color); } -- 2.30.2